Theoretical Validation and Empirical Evaluation of Object-Oriented Design Metrics
نویسنده
چکیده
Various object-oriented metrics have been proposed as a way of capturing features of object-oriented software such as encapsulation (information hiding), abstraction and inheritance. A major criticism of past object-oriented metrics is that little attention has been paid to theoretical validation or empirical evaluation of those metrics. By theoretical validation we refer to the process of ensuring that metrics conform to the principles of measurement theory. By empirical evaluation we refer to the study of software in order to characterize, predict, control, manage or improve through qualitative or quantitative analysis. The two approaches complement one another; a valid set of metrics should be both theoretically validated and empirically evaluated before it can be used with confidence. In this article, we describe the validation of objectoriented metrics incorporating both approaches. We begin by looking at theoretical validation.
منابع مشابه
An Evaluation ofthe MOOD Set of Object - Oriented
This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognised object-oriented features which they were intended to measure: encapsulation, inheritance, coupling and polymorphism. Empirical data, collecte...
متن کاملA Framework for Validation of Object Oriented Design Metrics
A large number of metrics have been proposed for the quality of object-oriented software. Many of these metrics have not been properly validated due to poor methods of validation and non acceptance of metrics on scientific grounds. In the literature, two types of validations namely internal (theoretical) and external (empirical) are recommended. In this study, the authors have used both theoret...
متن کاملAn Evaluation of the MOOD Set of Object-Oriented Software Metrics
This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognized object-oriented features which they were intended to measure: encapsulation, inheritance, coupling, and polymorphism. Empirical data, collect...
متن کاملPredicting Quality Attributes via Machine-Learning Algorithms
Software metrics provide quantitative means to control the software development and the quality of software products. Getting a set of valid and useful metrics is not only a matter of definition; the entire process includes, among other steps, theoretical and empirical validation of theses metrics to assure their utility. This work is about empirical validation of object-oriented metrics via ma...
متن کاملAn Empirical Validation of Object Oriented Design Quality Metrics
This paper describes an integrated single class based metric called Weighted Class Complexity (WCC) for object oriented design. The metric is discussed from measurement theory viewpoint, taking into account the recognized object oriented features which the metrics was intended to measure encapsulation, inheritance, coupling and polymorphism, and the quality factors efficiency, complexity, under...
متن کامل